// 远程图片服务器的url
export const IMAGE_SERVER_URL = "https://tsinglog.oss-cn-shanghai.aliyuncs.com/";
// export const IMAGE_SERVER_URL = "http://image.tsinglog.online";

export const API_SERVER_URL = "http://api.tsinglog.online";
// export const API_SERVER_URL = "http://localhost:9090";


// 上传图片存放的目录，不上域名的时候需要使用，配置的值要和后端的虚拟路径一致
// export const UPLOAD_CATALOG = "/image";

// 本后台管理系统的url
export const MANAGE_SERVER_URL = "http://manager.tsinglog.online"

// 前台展示页面的url
export const PORTAL_SERVER_URL = "http://www.tsinglog.online"

// 11这个长度是由http://g.cn来测算出来的
export const MIN_LENGTH_OF_URL = 11;

// 需要读取的服务器端的路径占用符
// 存放文章内容时，会把原文章中src属性里主机名和存放目录用这个常量值进行替换
// 需要做到这个常量值的定义不能在文章内容中出现
export const PATH_SERVER_PLACEHOLDER = "__%PATH_SERVER_PLACEHOLDER%__";

// 需要读取的前台的路径的占用符
export const PATH_PORTAL_PLACEHOLDER = "__%PATH_PORTAL_PLACEHOLDER%__";

// 该文章使用富文本编辑器进行编写
export const WRITTEN_BY_RICHEDITOR = 1;

// 改文章使用markdown编辑器进行编写
export const WRITTEN_BY_MARKDOWN = 2;

// 每种类型最多可启用的公告数量
export const MAX_COUNT_OF_USABLE_NOTICE = 5;

// 轮播图关于展示间隙的配置项的名称
export const INTERVAL_KEY = "interval";

// 轮播图关于展示最大数量的配置项的名称
export const MAX_NUM_KEY = "showNum";

// 不需要登录就能访问的页面
export const WHITE_LIST = ['/login', '/unauthorized', '/error'];
// 只要登录就能访问的页面
export const UNAUTHORIZED_LIST = ['/dashboard', '/dashboard/changePassword'];
// 不在侧边栏中显示的路由和其权限对应的关系列表
export const UNSHOWN_IN_MENU_LIST = [{
  permission: 'article:insert',
  url: ['/dashboard/article/richeditor', '/dashboard/article/markdown']
}, {
  permission: 'carousel:insert',
  url: ['/dashboard/carousel/saveimage'],
}, {
  permission: 'article:update',
  url: ['/dashboard/article/richeditor', '/dashboard/article/markdown']
}, {
  permission: 'carousel:update',
  url: ['/dashboard/carousel/saveimage'],
}]

